const { defineConfig } = require('@vue/cli-service');
console.log('vue.config.js loaded'); // 确认文件加载

module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {
    proxy: {
      // 第一个代理：/api -> http://localhost:8081
      '/api': {
        target: 'http://localhost:8081', // 后端服务地址
        changeOrigin: true, // 允许跨域
        secure: false, // 如果是 https 需要加这个
        pathRewrite: { '^/api': '' } // 去掉 /api 前缀
      },
      // 第二个代理：/another-api -> http://localhost:8082
      '/web-display-server': {
        target: 'http://localhost:8081', // 另一个后端服务地址
        changeOrigin: true, // 允许跨域
        secure: false, // 如果是 https 需要加这个
        //pathRewrite: { '^/kk': '' }, // 去掉 /another-api 前缀
        onProxyReq: (proxyReq, req, res) => {
          console.log('Proxying request to:', req.url); // 打印代理的请求路径
        }
      },
      // 第二个代理：/another-api -> http://localhost:8082
      '/access-control-list-server': {
        target: 'http://localhost:8083', // 另一个后端服务地址
        changeOrigin: true, // 允许跨域
        secure: false, // 如果是 https 需要加这个
        //pathRewrite: { '^/kk': '' }, // 去掉 /another-api 前缀
        onProxyReq: (proxyReq, req, res) => {
          console.log('Proxying request to:', req.url); // 打印代理的请求路径
        }
      }
    }
  }
});